package com.liuhao.ssm.service.intf;


import com.liuhao.ssm.domain.SysRole;

import java.util.List;
import java.util.Map;


/**
 * 角色
 */
public interface SysRoleService {

    SysRole queryObject(Integer roleId);

    List<SysRole> queryList(Map<String, Object> map);

    int queryTotal(Map<String, Object> map);

    void save(SysRole role);

    void update(SysRole role);

    void deleteBatch(Integer[] roleIds);

    /**
     * 查询用户创建的角色ID列表
     */
    List<Integer> queryRoleIdList(Integer createUserId);
}
